﻿<%@ Page Title="" Language="C#" MasterPageFile="~/admin/Admin.Master" AutoEventWireup="true"
	CodeBehind="editar.aspx.cs" Inherits="Aplicacion.admin.usuarios.Editar" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
	<style type="text/css">
		.submit
		{
			margin-left: 30px;
		}
		.style4
		{
			width: 104px;
		}
		.style5
		{
			text-align: right;
		}
		#divPropiedades
		{
			height: 200px;
			width: 450px;
			margin: 0 auto;
		}
		#btnSubmit
		{
			/*float: right;*/
			margin: 15px 60px 0 0;
		}
		
		#comandos 
		{
		    width: 100%
		}
	</style>
    <script>
        //RadConfirm
        function RadConfirm(sender, args) {
            var callBackFunction = Function.createDelegate(sender, function (shouldSubmit) {
                if (shouldSubmit) {
                    this.click();
                }
            });

            var text = "Esta seguro?";
            radconfirm(text, callBackFunction, 300, 160, null, "RadConfirm");
            args.set_cancel(true);
        }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="principal" runat="server">
	<form runat="server">
	<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

	<section id="principal" class="grid_9 push_3">
		<article>
			<h2>
				Editar Usuario</h2>
			<telerik:RadTabStrip ID="tabsPropiedades" runat="server" MultiPageID="RadMultiPage1" 
                SelectedIndex="0">
                <Tabs>
                    <telerik:RadTab runat="server" Text="General" Selected="True">
                    </telerik:RadTab>
                    <telerik:RadTab runat="server" Text="Cuenta">
                    </telerik:RadTab>
                </Tabs>
            </telerik:RadTabStrip>
            <telerik:RadMultiPage ID="RadMultiPage1" Runat="server" SelectedIndex="0">
                <telerik:RadPageView ID="radpageGeneral" runat="server">
                    <dl class="inline">
                        <dt>
                            <label>Nombre:</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtNombre" runat="server" Width="250px" Skin="Metro"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtNombre" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>
                            <label>Apellidos:</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtApellido" runat="server" Width="250px"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtApellido" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>
                            <label>Nombre para mostrar:</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtNombreParaMostrar" runat="server" Width="250px"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtNombreParaMostrar" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>
                            <label>Correo Electronico:</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtEmail" runat="server" ReadOnly="True" Width="250px"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtEmail" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtEmail" ErrorMessage="La direccion de correo es invalida" ValidationExpression="^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"></asp:RegularExpressionValidator>
                        </dd>
                        <dt>
                            <label>DNI:</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtDNI" runat="server" Width="250px"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtDNI" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                        </dd>
                    </dl>
                </telerik:RadPageView>
                <telerik:RadPageView ID="radpageCuenta" runat="server">
                    <dl class="inline">
                        <dt>
                            <label>Nombre de inicio de sesión</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtPrincipalName" runat="server" ClientIDMode="AutoID" Width="170px" ReadOnly="True"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="txtPrincipalName" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>
                            <label>Inicio de sesion (anterior a Windows 2000)</label>
                        </dt>
                        <dd>
                            <telerik:RadTextBox ID="txtSAMAccountName" runat="server" ClientIDMode="AutoID" Width="170px" ReadOnly="True"></telerik:RadTextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtSAMAccountName" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                        </dd>
                        <dt>
                            <label>Grupo Primario</label>
                        </dt>
                        <dd>
                            <telerik:RadComboBox ID="comboGid" runat="server"></telerik:RadComboBox>
                        </dd>
                        <dt>
                            <label>Forzar cambio de clave en siguiente inicio de sesion</label>
                        </dt>
                        <dd>
                            <asp:CheckBox ID="cmbForceChangePasswordOnNextLogon" runat="server" />
                        </dd>
                    </dl>
                </telerik:RadPageView>
            </telerik:RadMultiPage>
			
            <table id="comandos">
                <tr>
                    <td>
                        <telerik:RadButton ID="btnSubmit" runat="server" OnClick="BtnSubmitClick" Text="Guardar" ClientIDMode="Static"></telerik:RadButton>
                    </td>
                    <td>
                        <telerik:RadButton ID="btnEliminar" runat="server" OnClick="btnEliminar_Click" Text="Eliminar" 
                            CausesValidation="False" ClientIDMode="Static" OnClientClicking="RadConfirm"></telerik:RadButton>
			        </td>
                </tr>
            </table>
			
            <div class="clear">
			</div>
		</article>
	</section>
	<aside id="sidebar" class="grid_3 pull_9">
		<div class="box info">
			<h2>
				Info<img class="toggle" src="../../Contenido/images/icons/arrow_state_grey_expanded.png"></h2>
			<section>
					Para que el usuario pueda utilizar una terminal Sun Ray, 
				debe tener asignados los atributos <strong>Nis Domain</strong> y <strong>Grupo Primario</strong>
				bajo la solapa <strong>Atributos Unix</strong>.
				</section>
		</div>
	</aside>
	</form>
</asp:Content>
